package cn.onesdream.app.dao.mapper;

import cn.onesdream.app.dao.entity.Collection;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

@Repository
public interface CollectionMapper extends BaseMapper<Collection> {
    /**
     * 添加已删除的收藏记录
     * @param collection 需要更新的数据
     */
    void addLostCollection(Collection collection);

    /**
     * 获取已删除的收藏记录
     * @param userId 用户id
     * @param typeId 类型id
     * @param objectId 卡片id或文章id
     * @return
     */
    Collection getLostCollectionById(Integer userId, Byte typeId, Integer objectId);
}
